/* GLOBALS */

*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
body{
	padding:10px;
}
.ui-header {
	background-color: #ffccdd;
}
.ui-title{
	margin: .6em 80%;
}

.ui-content{
	background-color: #fbfbfb;
}

.dish-div{
	width: 100%;
	background-color: #fbfbfb;
}

.dish-img{
	width:100%;
	height:auto;
	display: block;
	margin: 0 auto;
}

.ui-icon{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.ui-icon-custom-praise {
	background:url('../images/dishes/praise.png') no-repeat 0 0;
}
.ui-icon-custom-praised {
	background:url('../images/dishes/praised.png') no-repeat 0 0;
}

.ui-btn-up-c{
	color:#003300;
	background: -webkit-linear-gradient(top, #65ae0f 0%, #65ae0f 49%, #5ba20e 50%, #4f940c 100%);
}

.ui-btn-hover-c{
	background: -webkit-linear-gradient(top, #3c7f02 0%, #3c7f02 49%, #428106 50%, #2f730c 100%);
}

.ui-btn-down-c{
	color:#003300;
	background: -webkit-linear-gradient(top, #3c7f02 0%, #3c7f02 49%, #428106 50%, #2f730c 100%);
}

.praise-div{
	clear:both;
	overflow :auto;
}
.dish-info{
	clear:both;
	font-family:Helvetica,Arial,sans-serif;
	margin-top: 10px;
}

.dish-name-info{
	height:90px;
	float:left;	
}

.name-div{
	clear:both;
	height:30px;
	line-height:30px;
  	vertical-align:middle;
	font-family:Helvetica,Arial,sans-serif;
	float:left;
	font-size:18px;
	font-weight:bold;
}
.category-div{
	clear:both;
	height:30px;
	line-height:30px;
  	vertical-align:middle;
	font-family:Helvetica,Arial,sans-serif;
	float:left;
	font-size:16px;
	color:#AAA!important;
	font-weight:bold;
}
.dish-price-info{
	height:60px;
	float:right;	
}

.original-price-div{
	
	height:42px;
	line-height:42px;
  	vertical-align:middle;
	font-family:Helvetica,Arial,sans-serif;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FF9900!important;
	margin:0 0 0 10px;
	display:none;
}


#member-price{
	font-size:18px;
	color:#FF6666!important;
}

.member-price-div{
	height:42px;
	line-height:42px;
  	vertical-align:middle;
	font-family:Helvetica,Arial,sans-serif;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FF8C00!important;
	clear:both;
	display:none;
}

#praise-btn{
	clear:both;
	float:right;
	min-width:120px;
}

.praise-title{
	height:58px;
	line-height:58px;
  	vertical-align:middle;
	text-align:center;
	float:right;
	font-weight:bold;
	font-family:Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#000!important;
	margin:0 5px;
}

#praise-num{
	color:#FF8C00!important;
	font-size:20px;
}
#praise-text{
	font-size:12px;
	color:#AAA!important;
}
.ui-icon-shadow, #praise_img{
	-moz-box-shadow:0 0px 0 rgba(255,255,255,.4);
	-webkit-box-shadow:0 0px 0 rgba(255,255,255,.4);
	box-shadow:0 0px 0 rgba(255,255,255,.4);
}

.vote-method-title{
	color:#FF6666!important;
	font-size:20px;
	font-weight:bold;
}
.vote-method-detail{
	color:#FF6666!important;
	font-size:20px;
	margin:.8em 0;
}
.vote-method-detail-friend{
	color:#FF6666!important;
	font-size:20px;
	margin:.8em 0;
}

.follow-method-img{
	width:100%;
	height:auto;
	display: block;
	margin: 0 auto;
}

@media only screen and (min-width: 800px) {
    /* Style adjustments for viewports that meet the condition */
   .dish-img{
			width:100%;
			height:auto;
			}
	
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {
    /* Style adjustments for viewports that meet the condition */
   
}
